//
//  CNBBSForumListViewModel.h
//  CsdnPlus
//
//  Created by 孟瑞瑞 on 2018/5/30.
//  Copyright © 2018年 CSDN. All rights reserved.
//

#import "BaseViewModel.h"
#import "CNBBSNetManager.h"

@interface CNBBSForumListViewModel : BaseViewModel

@property (nonatomic)NSInteger rowNumber;

@property (nonatomic,assign) NSInteger code;

@property (nonatomic,strong) NSString *message;

//用户所有关注版块名称
@property (nonatomic,strong) NSArray *isFavoritedNameArray;

//用户所有关注版块类型
@property (nonatomic,strong) NSArray *isFavoritedUrlnameArray;

//用户所有关注版块是否技术贴
@property (nonatomic,strong) NSArray *isFavoritedTechForumArray;

/** 大版块是否关注  */
-(BOOL)isFavoritedForRow:(NSInteger)row;

-(void)setIsFavorited:(BOOL)isFavorited InForRow:(NSInteger)row;

/** 大版块类型  */
-(NSString *)urlnameForRow:(NSInteger)row;

/** 大版块名称  */
-(NSString *)nameForRow:(NSInteger)row;

/** 大版块是否是技术贴  */
-(BOOL)techForumForRow:(NSInteger)row;

/** 大版块对应小版块  */
-(NSArray *)childForumsForRow:(NSInteger)row;

/** 小版块个数  */
-(NSInteger)childRowNumberForRow:(NSInteger)row;

/** 小版块是否关注  */
-(BOOL)isFavoritedForRow:(NSInteger)row AndSection:(NSInteger)section;

- (void)setIsFavorited:(BOOL)isFavorited InForRow:(NSInteger)row AndSection:(NSInteger)section;

/** 小版块类型  */
-(NSString *)urlnameForRow:(NSInteger)row AndSection:(NSInteger)section;

/** 小版块名称  */
-(NSString *)nameForRow:(NSInteger)row AndSection:(NSInteger)section;

/** 小版块是否是技术贴  */
-(BOOL)techForumForRow:(NSInteger)row AndSection:(NSInteger)section;

/**
论坛任务数
*/
-(void)getBBSTaskCountCompletionHandle:(CompletionHandle)completionHandle;

@property (nonatomic, assign) NSInteger taskCount;

@end
